package com.hk.Mgr.web.message.order;

import java.math.BigDecimal;

import com.hk.Mgr.web.message.RequestMsg;

public class OrderCommReq extends RequestMsg {

	/**
	 * 
	 */
	private static final long serialVersionUID = 516582192417607361L;

	private Long id;

	/**
	 * 用户的ID
	 */
	private Long userId;

	/**
	 * 订单所属盈米、火柴、海距 账户ID
	 */
	private String accountId;
	/**
	 * 订单流水号
	 */
	private String brokerOrderNo;

	/**
	 * 所属企业ID
	 */
	private Integer companyId;

	/**
	 * 产中ID
	 */
	private Long productId;
	/**
	 * 订单创建时间
	 */
	private Long orderCreatedOn;

	/**
	 * 订单ID
	 */
	private Long orderId;

	/**
	 * 账户姓名
	 */
	private String accountName;

	/**
	 * 身份证号，字母大写
	 */
	private String identityNo;

	/**
	 * 银行码
	 */
	private String bankId;

	/**
	 * 填写该银行卡号
	 */
	private String paymentNo;

	/**
	 * 办理银行卡时的注册电话号码
	 */
	private String phone;

	private Long userCardId;
	
	/**
	 * 预授权合同号
	 */
	private String contract_no;
	
	/**
	 * 债权人手机号
	 * 
	 */
	public String creditorPhoneNum;
	
	/**
	 * 购买金额
	 * 
	 */
	public BigDecimal buyAmount;
	
	
	public int payStatus;
	
	public int confirmStatus;
	
	
	public int getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(int payStatus) {
		this.payStatus = payStatus;
	}

	public int getConfirmStatus() {
		return confirmStatus;
	}

	public void setConfirmStatus(int confirmStatus) {
		this.confirmStatus = confirmStatus;
	}

	public String getContract_no() {
		return contract_no;
	}

	public void setContract_no(String contract_no) {
		this.contract_no = contract_no;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getAccountId() {
		return accountId;
	}

	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}

	public String getBrokerOrderNo() {
		return brokerOrderNo;
	}

	public void setBrokerOrderNo(String brokerOrderNo) {
		this.brokerOrderNo = brokerOrderNo;
	}

	public Integer productInfo() {
		return companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public Long getProductId() {
		return productId;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public Long getOrderCreatedOn() {
		return orderCreatedOn;
	}

	public void setOrderCreatedOn(Long orderCreatedOn) {
		this.orderCreatedOn = orderCreatedOn;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public String getAccountName() {
		return accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public String getIdentityNo() {
		return identityNo;
	}

	public void setIdentityNo(String identityNo) {
		this.identityNo = identityNo;
	}

	public String getBankId() {
		return bankId;
	}

	public void setBankId(String bankId) {
		this.bankId = bankId;
	}

	public String getPaymentNo() {
		return paymentNo;
	}

	public void setPaymentNo(String paymentNo) {
		this.paymentNo = paymentNo;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public Long getUserCardId() {
		return userCardId;
	}

	public void setUserCardId(Long userCardId) {
		this.userCardId = userCardId;
	}

	public Integer getCompanyId() {
		return companyId;
	}

	public String getCreditorPhoneNum() {
		return creditorPhoneNum;
	}

	public void setCreditorPhoneNum(String creditorPhoneNum) {
		this.creditorPhoneNum = creditorPhoneNum;
	}

	public BigDecimal getBuyAmount() {
		return buyAmount;
	}

	public void setBuyAmount(BigDecimal buyAmount) {
		this.buyAmount = buyAmount;
	}

}
